前面幾篇都是介紹靜態影像的辨識與分析,那這篇就來到針對影片來做處理。
Cognitive Service 針對影片辨識的部分提供了:Video Indexer
它整合了許多功能,在這邊列出一些比較重要的功能:
提供的功能實在很多,詳細請看:https://docs.microsoft.com/zh-tw/azure/cognitive-services/video-indexer/video-indexer-overview
Video Indexer 是個 SaaS 服務,所以這次就沒有 Coding 的部分,但是它還是有提供 API 可以讓你自己來串接,從上傳檔案到取得分析完的結果。
我們直接開啟網站:https://www.videoindexer.ai/,點選「登入」,如果沒有帳號就自己註冊啦
直接免費試用,如果要付費再透過 Azure 付費就好
登入完後就可以看到以下畫面
我就使用 Microsoft Ignite 2018 的其中一段影片作為範例:https://www.youtube.com/watch?v=5quEOAM_jnc
點選上傳來上傳影片檔案
按下送出後就會開始進行處理。
處理完畢就回如上圖所顯示,直接點開 Play,來看看相關資訊。
可以在上圖看到 Overview 介面,下面來一一介紹。
首先先來看看影片的播放介面,這就是一般常見的播放介面。
一號紅框是它轉換完成的字幕,英文基本上都是很準的。
二號紅框是影片編碼率,如果在編碼時就有指定自適應性編碼率,就可以有多個編碼品質可以選擇。
在人員區塊中,它會秀出所有有在影片中出現的人,如果是名人的話,甚至會自動幫你標記出他是誰,除此之外,在下方有一時間軸,有在影片中出現的時間都會標成黑色,點選後就影片就會自動跳到時間區段。
這邊會自動判斷出影片中所有的關鍵字,把它一一列出來,同樣的,下方也提供時間軸,有出現關鍵字的時間區段會標為黑色,點選後讓影片可以快進到該關鍵字出現的時間區段。
這區是提供所有場景的 TAG 列表,同樣的會在下面時間軸顯示有出現的時間區段,點選後會自動跳的影片的該時間區段。
這邊會顯示所有有在影片裡面偵測到不論是文字或者是商標的品牌,都會顯示在這邊。
也會整合情緒偵測,偵測在影片的每個時間裡的情緒表現為何,把它做成時間軸來顯示。
最後就是整合了智慧縮圖技術,它會自動尋找精彩焦點自動截圖。
切到另一個頁籤:「Timeline」,這邊主要就是依據時間一一把不論是字幕或者是有在影片中被辨認出來的關鍵字或人物顯示出來
小結
透過上面的介紹,我們可以看到 Video Indexer 其實是把 Cognitive Service 所提供的不同服務集大成在這一個服務裡。
下一篇來介紹一下針對影片與圖片所提供的「內容仲裁」服務。